home *** CD-ROM | disk | FTP | other *** search
- ;+---------------------------------------+
- ;| Process definition file for level 01 |
- ;+---------------------------------------+
-
- ;+---------------------------------------+
- ;| Setup sky file. |
- ;+---------------------------------------+
- #sky=sky.cel
-
- #stopani 58
-
- ;=================================
- ;| Messages definition part |
- ;=================================
- #mess 01
- Delay 3
- TextA: -1 64 "You don't need a key"
- TextB: -1 74 "to make this open"
- #end
-
- #mess 02
- Delay 10
- TextA: -1 64 "Mission objective completed,"
- TextB: -1 74 "source of additional power"
- TextC: -1 84 "turned on."
- TextD: -1 94 "Go to the helipad."
- #end
-
- #mess 03
- Delay 5
- TextA: -1 54 "Congratulations!"
- TextB: -1 64 "you have completed"
- TextC: -1 74 "The Chasm Demo..."
- TextD: -1 84 "For further information"
- TextE: -1 94 "visit www.megamedia.com"
- #end
-
- #mess 04
- Delay 3
- TextA: -1 64 "Locked."
- #end
-
- #mess 05
- Delay 3
- TextA: -1 64 "Doors to power routers"
- TextB: -1 74 "room unlocked."
- #end
-
- #mess 06
- Delay 3
- TextA: -1 64 "Door to power plant's"
- TextB: -1 74 "wind turbines unlocked."
- #end
-
- #mess 07
- Delay 5
- TextA: -1 64 "Helipad fence removed"
- TextB: -1 74 "Go there. You will be picked up."
- #end
-
- #mess 08
- Delay 3
- TextA: -1 64 "Restricted area."
- #end
-
- ;=================================
- ;| Processes definition part |
- ;=================================
- #proc 01
- StartDelay 0
- BackWait 2
- Speed 8
- SfxId 11
- SfxPosxy 25 52
- LifeCheckOn
- Lock
- LockMessage 1
-
- #action
- waitout 6528 13536 400
- move 24 52 0 -128
- move 25 52 0 -128
- move 26 52 0 -128
-
- move 24 53 0 128
- move 25 53 0 128
- move 26 53 0 128
- #end
-
- #proc 02
- StartDelay 0
- BackWait 3
- Speed 8
- Lock
- LockMessage 4
- LifeCheckOn
- SfxId 1
- SfxPosxy 23 42
-
- #action
- move 23 41 -224 0
- move 23 42 -224 0
- move 23 43 -224 0
-
- move 24 41 224 0
- move 24 42 224 0
- move 24 43 224 0
- #end
-
- #proc 03
- StartDelay 0
- BackWait 0
- Speed 6
- LightRemap
- SfxId 14
- SfxPosxy 36 52
-
- #action
- rotate 35 53 9472 13600 -80
- rotate 36 53 9472 13600 -80
- rotate 36 54 9472 13600 -80
- rotate 38 53 9472 13600 -80
- #end
-
- #proc 04
- StartDelay 0
- BackWait 3
- Speed 12
- LifeCheckOn
- SfxId 11
- SfxPosxy 21 56
-
- #action
- move 21 55 -224 0
- move 21 57 -224 0
- move 22 57 -224 0
- #end
-
- #proc 05
- StartDelay 0
- BackWait 3
- Speed 12
- Lock
- LockMessage 4
- LifeCheckOn
- SfxId 11
- SfxPosxy 26 34
-
- #action
- move 26 32 -224 0
- move 26 33 -224 0
- move 26 34 -224 0
-
- move 27 32 224 0
- move 27 33 224 0
- move 27 34 224 0
-
- up 28 34 80
- #end
-
- #proc 06
- StartDelay 0
- BackWait 0.1
- Speed 12
-
- #action
- light 16 26 200 512 32
- #end
-
- #proc 07
- LinkSwitchAt 37 40
- OnMessage 2
- #action
- playani 58
- Unlock 5
- #end
-
- #proc 08
- ; Door to helipad
- StartDelay 0
- BackWait 3
- Speed 12
- LifeCheckOn
- SfxId 11
- SfxPosxy 12 32
-
- #action
- move 13 33 224 0
- move 13 32 224 0
- move 12 32 224 0
- #end
-
- #proc 09
- StartDelay 0
- BackWait 0.1
- Speed 12
-
- #action
- light 27 30 400 380 18
- light 30 30 400 380 18
- light 33 30 400 280 18
- #end
-
- #proc 10
- ; Open 1 door to Wind Vibrators
- StartDelay 0
- Speed 2
- SfxId 13
- SfxPosxy 26 45
- LinkSwitchAt 25 44
-
- #action
- move 25 45 0 -64
- move 26 45 0 -64
- move 27 45 0 -64
- #end
-
- #proc 11
- ; Open 1 door to Wind Vibrators (full open)
- StartDelay 0
- ; BackWait 2
- Lifecheckon
- Speed 12
- SfxId 11
- SfxPosxy 26 45
-
- #action
- move 25 45 0 -256
- move 26 45 0 -256
- move 27 45 0 -256
- #end
-
- #proc 12
- ; Open 2 door to Wind Vibrators;
- StartDelay 0
- BackWait 3
- Lock
- LockMessage 4
- LifeCheckOn
- Speed 12
- SfxId 11
- SfxPosxy 36 43
-
- #action
- move 36 42 0 -256
- move 36 43 0 -256
- move 37 43 0 -256
- #end
-
- #proc 13
- BackWait 1
- OnMessage 3
- #action
- playani 77
- #end
-
- #proc 14
- LinkSwitchAt 12 40
- OnMessage 5
- #action
- unlock 2
- #end
-
- #proc 15
- LinkSwitchAt 21 22
- OnMessage 6
- #action
- unlock 12
- #end
-
- #proc 16
- ; Up Fence to Wind Vibrator's switch.
- SfxId 13
- SfxPosXy 44 48
- LinkSwitchAt 44 48
- #action
- up 38 41 96
- #end
-
- #proc 17
- ; Remove Fence to Helipad.
- SfxId 13
- SfxPosXy 42 23
- OnMessage 7
- LinkSwitchAt 43 23
- #action
- up 27 28 96
- up 39 24 96
- #end
-
- #proc 18
- ; Restricted area #1
- Speed 14
- BackWait 0.1
- LightReMap
- SfxId 1
- SfxPosXy 5 33
- OnMessage 8
- #action
- rotate 4 36 1408 9344 180
- rotate 5 36 1408 9344 180
- rotate 6 36 1408 9344 180
-
- rotate 3 37 1152 9600 180
- rotate 4 37 1152 9600 180
- rotate 4 38 1152 9600 180
-
- rotate 6 37 1664 9600 180
- rotate 7 37 1664 9600 180
- rotate 6 38 1664 9600 180
-
- rotate 5 38 1408 9856 180
- rotate 5 39 1408 9856 180
- rotate 6 39 1408 9856 180
- #end
-
- ;============================================
- ;| Link switches and objects to processes: |
- ;| Format: "LINK swx swy Nproc" |
- ;============================================
- #links
- floor 23 42 2 ; Door to blue labs
- floor 24 42 2 ;
-
- link 35 53 3 ; Door to house with window
- destroy 22 55 1 ; Open gates
- floor 25 52 1 ;
- floor 25 53 1 ;
-
- floor 21 56 4 ;
-
- floor 26 33 5 ;
- floor 27 33 5 ;
- floor 26 34 5 ;
- floor 27 34 5 ;
-
- floor 22 26 6 ;
-
- link 37 40 7 ; Turn on Vibro's
-
- floor 12 32 8 ; Door to helipad
- floor 13 32 8 ;
-
- floor 26 34 9 ;
- floor 27 34 9 ;
-
- link 25 44 10 ;
- floor 26 44 11 ;
- floor 26 45 11 ;
-
- floor 36 42 12 ;
- floor 37 42 12 ;
- floor 36 43 12 ;
- floor 37 43 12 ;
-
- floor 21 25 13 ;
- floor 21 26 13 ;
- floor 21 27 13 ;
-
- link 12 40 14 ;
-
- link 21 22 15 ;
-
- link 44 48 16 ;
- link 43 23 17 ;
-
- Floor 5 33 18 ; Restricted Area
- Floor 5 37 18 ;
-
-
- #end
- .
-
-
-
-
- ;+-------------------------------------+
- ;+ Overload objects +
- ;+-------------------------------------+
- [GoRad Shad BObj BMPz AC Blw BLmt SFX BSfx "FileName" "Animation"]
- #newobjects
- 26 1 -1 0 0 0 0 0 0 box1.3o
- 0 0 -1 0 0 0 0 0 0 rain2.3o rain2.ani
- 64 0 -1 0 0 0 0 10 0 table1.3o table1.ani
- 96 0 -1 0 0 0 0 0 0 table2.3o table2.ani
- 48 0 -1 0 0 0 0 0 0 chair.3o
- 32 0 -1 0 0 3 10 9 104 lamp1f.3o lamp1f.ani
- 0 0 -1 0 0 0 0 0 0 lamp1d.3o
- 32 0 -1 135 0 3 10 5 104 spot1.3o
- 32 0 -1 0 0 0 0 0 0 spot1d.3o
- 144 0 -1 0 0 3 10 7 102 window.3o window.ani
- 144 0 -1 0 0 0 0 7 0 windowd.3o windowd.ani
- 128 0 -1 0 0 0 0 0 0 balk01.3o
- 128 0 -1 128 0 1003 10 8 103 window1.3o
- 0 0 -1 0 0 0 0 4 0 window1d.3o window1d.ani
- 32 0 -1 110 0 3 10 0 102 lamp3.3o lamp3.ani
- 32 0 -1 0 0 0 0 0 0 lamp3d.3o lamp3d.ani
- 128 0 -1 0 0 0 0 0 0 aframe.3o
- 128 0 -1 0 0 0 0 13 0 vent1.3o vent1.ani
- 32 0 -1 0 0 3 10 6 104 lamp2.3o
- 0 0 -1 0 0 0 0 0 0 lamp2d.3o
- 8 0 -1 0 255 0 0 0 0 switch02.3o switch02.ani
- 32 0 -1 0 0 3 10 0 102 lock01.3o %lock01.ani
- 32 0 -1 0 0 0 0 0 0 lock01d.3o
- 0 0 -1 0 0 0 0 0 0 hlight.3o
- 0 0 -1 0 0 0 0 0 0 dummy.3o
- 32 0 -1 0 0 0 0 11 0 vibro.3o vibro.ani
- 48 0 -1 0 0 3 10 15 102 lamp4_1.3o
- 48 0 -1 0 0 0 0 0 0 lamp4d.3o
- 48 0 -1 0 0 1003 10 6 102 lamp4_2.3o %lamp4_2.ani
- 48 0 -1 0 0 0 0 0 0 lamp4d.3o
- 48 0 -1 0 255 0 0 0 0 switch01.3o switch01.ani
- 32 0 -1 0 0 3 10 0 104 lamp1.3o
- 0 0 -1 0 0 0 0 0 0 lamp1d.3o
- 32 0 -1 0 0 3 10 0 104 alarm1.3o
- 0 0 -1 0 0 0 0 0 0 alarm1d.3o
- 60 0 -1 0 0 1107 64 0 19 barel1.3o
- 0 0 -1 0 0 0 0 0 0 dummy.3o
- 0 0 -3 0 0 0 0 0 0 fog1.3o fog1.ani
- 129 0 -2 0 0 0 0 0 0 s_tair1.3o
- #end
-
-